<html>
<body>
报告尾递归，即报告函数在返回之前
调用自身作为最后操作的情况。  尾递归总是可以替换为循环，循环的速度快得多。
一些 JavaScript 引擎执行这种优化，而另一些则不执行。  因此，尾递归解决方案在不同环境下
可能具有截然不同的性能特点。
</body>
</html>